/*
 * UtilInt.cpp
 *
 *  Created on: Apr 1, 2012
 *      Author: gonzalo
 */

#include "UtilInt.h"

#define ZERO 0

int UtilInt::positiveInt(const int valor,const int defaultValue){
	if (valor < ZERO)
		return defaultValue;

	return valor;
}

int UtilInt::inRange(const int valor,const int rangeBegin,int rangeEnd,int defaultValue){
	if (valor < rangeBegin) {
		return defaultValue;
	}
	if (rangeBegin > rangeEnd) {
		return defaultValue;
	}

	return valor;
}
